package miage.m1.poo.navigation;

import java.io.File;

import javax.swing.*;

/**
 * Fenetre qui contiendra les fichiers contenus dans un dossier passe en parametre
 * 
 * 
 * @author Yahn, Mahamoud, Nafissa, Helene
 *
 */
public class FenetrePrincipale extends JFrame{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * Constructeur
	 * 
	 * @param f
	 * Dossier que l'on souhaite parcourir
	 * 
	 * @see PluginNavigation
	 */
	public FenetrePrincipale(File f) {	
		super();
		setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);

		PluginNavigation t = new PluginNavigation();
		t.afficherFichiers(f);
		JScrollPane jsp = new JScrollPane();
		jsp.add(t);
		jsp.setViewportView(t);
		getContentPane().add(jsp);
	}
	
	/**
	 * Methode main
	 * Initialisation de la fenetre principale et du chemin d'acces au dossier a parcourir
	 * 
	 * @param args
	 * 
	 */
	public static void main(String[] args) {
		File f = new File("/Users/hlaffineur/Desktop/RiskAttitude/Site");
		FenetrePrincipale fp = new FenetrePrincipale(f);
		fp.setSize(500,300);
		fp.setVisible(true);
	}
}
